to have itchy feet - Französisch Englisch Wörterbuch